拥有 effective java 标签的文章 共 3 条数据

Effective Java 中文版(原书第3版)PDF下载
编程书籍

Effective Java 中文版(原书第3版)PDF下载

29040次浏览 117条评论

本书一共包含90个条目,每个条目讨论Java程序设计中的一条规则。这些规则反映了最有经验的优秀程序员在实践中常用的一些有益的做法。全书以一种比较松散的方式将这些条目组织成11章,每一章都涉及软件设计的一个主要方面。因此,本书并不一定需要按部就班地从头读到尾,因为每个条目都有一定程度的独立性。这些条目相互之间经常交叉引用,因此可以很容易地在书中找到自己需要的内容。本书的目标是帮助读者更加有效地使用Java编程语言及其基本类库:java.lang、java.util和java.io,以及子包,如java.util.concurrent和java.util.function。本书时不时地也会讨论其他的类库。推荐序译者序前言致谢第1章 引言 1第2章 创建和销毁对象 4第1条:用静态工厂方法代替构造器 4第2条:遇到多个构造器参数时要考虑使用构建器 8第3条:用私有构造器或者枚举类型强化Singleton属性 13第4条:通过私有构造器强化不可实例化的能力 15第5条:优先考虑依赖注入来引用资源 16第6条:避免创建不必要的对象 18第7条:消除过期的对象引用 20第8条:避免使用终结方法和清

Effective Java 中文版(第3版) GitBook 中文翻译版 PDF下载
编程书籍

Effective Java 中文版(第3版) GitBook 中文翻译版 PDF下载

8478次浏览 7条评论

本书一共包含90个条目,每个条目讨论Java程序设计中的一条规则。这些规则反映了最有经验的优秀程序员在实践中常用的一些有益的做法。全书以一种比较松散的方式将这些条目组织成11章,每一章都涉及软件设计的一个主要方面。因此,本书并不一定需要按部就班地从头读到尾,因为每个条目都有一定程度的独立性。这些条目相互之间经常交叉引用,因此可以很容易地在书中找到自己需要的内容。本书的目标是帮助读者更加有效地使用Java编程语言及其基本类库:java.lang、java.util和java.io,以及子包,如java.util.concurrent和java.util.function。本书时不时地也会讨论其他的类库。推荐序译者序前言致谢第1章 引言 1第2章 创建和销毁对象 4第1条:用静态工厂方法代替构造器 4第2条:遇到多个构造器参数时要考虑使用构建器 8第3条:用私有构造器或者枚举类型强化Singleton属性 13第4条:通过私有构造器强化不可实例化的能力 15第5条:优先考虑依赖注入来引用资源 16第6条:避免创建不必要的对象 18第7条:消除过期的对象引用 20第8条:避免使用终结方法和清

Effective Java 中文版(第2版)PDF下载
编程书籍

Effective Java 中文版(第2版)PDF下载

5021次浏览 3条评论

本书介绍了在Java编程中57条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。通过对Java平台设计专家所使用的技术的全面描述,揭示了应该做什么,不应该做什么才能产生清晰、健壮的高效的代码。本书中的每条规则都以简短、独立的小文章形式出现,这些小文章包含了详细而精确的建议,以及对语言中许多细微之处的深入分析,并通过例子代码加以进一步说明。贯穿全书的是通用的语言用法的设计模式,以及一些具有启发意义的技巧的技术。目录译者序序前言第一章 引言第二章 创建和销毁对象第1条:考虑用静态工厂方法代替构造函数第2条:使用私有构造函数强化singleton属性第3条:通过私有构造函数强化不可实例化属性第4条:避免创建重复的对象条5条:消除对期的对象引用第6条:避免使用终结函数第三章 对于所有对象都通用的方法第四章 类和接口第五章 C语言结构的替代第六章 方法第七章 通用程序设计第八章 异常第九章 线程第十章 序列化中英文术语对照参考文献模式和习惯用法索引索引